package com.study.services;

import java.util.HashMap;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.study.model.mdao.InventoryMapper;
import com.study.model.pojo.Inventory;

@Service
public class InventoryService {
	@Autowired
	InventoryMapper iMapper;
	
	/**
	 * 查询库存以及产品信息
	 * @return
	 */
	public List<Inventory> findInventoryAndProduct(){
		return iMapper.findInventoryAndProduct();
	}
	
	/**
	 * 根据所在仓库查询
	 * @param warName
	 * @return
	 */
	public List<Inventory> findByWarName(HashMap map){
		return iMapper.findByWarName(map);
	}
	
	/**
	 * 新增产品
	 * @param map
	 */
	public void addInventory(HashMap map) {
		iMapper.addInventory(map);
	}
	
	/**
	 * 查询存在于库存表中库存不为0的仓库名称
	 * @return
	 */
	public List findNoNullwarName(){
		return iMapper.findNoNullwarName();
	}
	
	/**
	 * 预警（添加修改库存最低与最高数量）
	 * @param map
	 */
	public void editInventory(HashMap map) {
		iMapper.editInventory(map);
	}
}
